@charset "utf-8";
/*全局样式*/
html,body,div,form,input,p,ul,li,dl,dt,dd,h1,caption,table,tr,th,td,h4{margin:0; padding:0; color:#4b4b4b; font-size:12px; font-family:"微软雅黑"}
html,body{height:100%; overflow:hidden}
body{background:#fff;}
body.bodyBg{background:url(../images/x_bg.gif) repeat-x left -2474px;min-width:800px;}
html{
scrollbar-arrow-color:#3092db;
scrollbar-face-color:#d6f5ff;
scrollbar-darkshadow-color:#3f99c3;
scrollbar-highlight-color:#fff;
scrollbar-3dlight-color:#3f99c3;
scrollbar-shadow-color:#fff;
scrollbar-track-color:#f1fcff;}
li{list-style:none}
a{text-decoration:none;}
a:hover{text-decoration:underline}
a:link { text-decoration: none;}
a:visited { text-decoration: none;} 
a:active { text-decoration: none;}
.tac{text-align:center;}
.tar{text-align:right;}
/*登录样式*/
.login_body{background:#027db3 url(../images/loginBg.gif) repeat-x left -60px;}
.login_parent{background:url(../images/login.jpg) no-repeat; width:908px; height:624px; margin:0 auto;}
.login_parent form{padding:260px 0 0 420px; overflow:hidden;}
.login_parent p{white-space:nowrap;font: bold 14px/45px ""; color:#666}
.login_parent .name,.login_parent .pass{width:180px; height:23px; line-height:23px; margin-left:8px;_margin:3px 0 3px 8px; vertical-align:middle; padding-left:3px;}
.login_parent p span{display:block; margin:3px 0 0 53px; color:#4b4b4b; font: normal 12px/20px ""}
.login_parent p span input{vertical-align:middle;_vertical-align:text-bottom}
.login,.login:hover,.regis,.regis:hover{background:url(../images/bg.gif) no-repeat -114px top; width:77px; height:29px; border:none; margin:30px 10px 0 0;}
.login{background-position: left top; margin-left:51px}
.login:hover{background-position: left -50px;margin-left:51px}
.regis:hover{background-position: -114px -50px;}
.copy_right{ color:#cce0e9; text-align:center; width:100%;height:45px; line-height:45px; font-size:14px; font-weight:bold;background:url(../images/loginBg.gif) left top repeat-x; position:absolute; left:0; bottom:0; }
/*头部样式*/
.head{text-align:center;background:url(../images/x_bg.gif) left top repeat-x; height:60px; overflow:hidden}
.logo{position:absolute; left:0; top:0;}
.head_right{position:absolute; right:0; top:0;height:55px;text-align:right; color:#fff; padding:5px 10px 0 30px;background:url(../images/bg.gif) right -570px no-repeat;}
.head_right ul{overflow:hidden; float:right; position:relative; z-index:999}
.head_right li{float:left; color:#fff; padding-right:10px; line-height:18px;}
.head_right li a{color:#fff; text-decoration:none;}
.head_right li a:hover{text-decoration:underline;}
.head_right li img{border:none; vertical-align:middle; margin-right:3px;}
.touches{ background:url(../images/banner.png) center bottom no-repeat;position:relative;z-index:3; height:60px;}
/*菜单样式*/
.menu{ background:url(../images/x_bg.gif) left -60px repeat-x; height:36px; overflow:hidden}
.menu a{font:bold 14px/32px "";color:#005699;text-align:center;float:left;margin-right:3px; height:36px; width:96px; text-align:center;
-webkit-text-shadow:0 1px 0 #fff; -moz-text-shadow:0 1px 0 #fff; text-shadow:0 1px 0 #fff;}
.menu a:hover{background:url(../images/bg.gif) left -186px; text-decoration:none;}
.menu a.curr{ background:url(../images/bg.gif) left -236px; color:#fff; font-weight:bold}
/*用户信息*/
.user{background:url(../images/bg.gif) left -300px; height:40px; width:160px; padding-left:40px; line-height:32px; float:left;}
/*树样式*/
.treeWrap{overflow:hidden;border:1px solid #a2cbec; border-top:none;background:#e3f5ff url(../images/x_bg.gif) left -433px repeat-x; margin-left:1px;overflow:auto;padding:5px;}
/*右侧内容*/
/*系统简介*/
.system_intro{background:url(../images/x_bg.gif) left -2140px repeat-x; margin:10px; border:1px solid #ddd;}
.system_intro dt{background:url(../images/bg.gif) left -695px no-repeat; width:160px; height:35px; margin:8px 0 0 -8px; position:relative;}
.system_intro dd{padding:10px 15px 15px;}
.system_intro dd p{text-indent:2em; color:#555; line-height:20px;}
.chart{width:48%; margin-left:10px; float:left; border:1px solid #ddd; background:url(../images/x_bg2.gif) left top repeat-x;}
.chart.pull-right{float:right; margin-right:10px; margin-left:0}
.chart dt{background:url(../images/bg.gif) left -765px no-repeat; width:215px; height:24px; line-height:18px;font-size:14px; font-weight:bold; text-align:center; margin:10px auto;}
.chart dt img{vertical-align:middle; margin-right:8px;}
.chart dd{padding:0 10px 10px; text-align:center}
/*统计分析*/
.statistics{border:1px solid #ddd;overflow:hidden; float:left; width:48%; margin:10px 0 0 10px;}
.statistics dt{font-size:20px;padding:8px 10px;background:url(../images/x_bg.gif) left -2140px repeat-x;}
.statistics dt img{vertical-align:middle; margin-right:5px;}
.statistics dd{padding:0 10px 10px; overflow:auto;}
.statistics a{width:43%; float:left; background:#f7f7f7; border:1px solid #e9e9e9; border-left:2px solid #ccc;padding:8px 0 8px 10px; margin:0 10px 10px 0; font-size:14px; color:#4b4b4b;}
.statistics a:hover{background:#f1f1f1; border-color:#e1e1e1;border-left:2px solid #ccc; text-decoration:none;}
.statistics a span{color:#999; font-size:12px; padding-left:8px;}
.statistics.pull-right{float:right; margin-right:10px; margin-left:0}
/*tab页签*/
.tab{margin:10px; background:url(../images/x_bg.gif) left -397px repeat-x; height:26px; overflow:hidden}
.tab span{float:left;background:url(../images/bg.gif) -150px -480px no-repeat; margin-right:2px;}
.tab span i{ float:left; font-size:12px;color:#555; line-height:26px; height:26px; cursor:default; padding-right:15px; margin-left:15px;font-style:normal;background:url(../images/bg.gif) right -480px no-repeat;}
.tab span:hover{background:url(../images/bg.gif) -150px -640px no-repeat; }
.tab span:hover i{background:url(../images/bg.gif) right -640px no-repeat; color:#4b4b4b}
.tab span.curr{background:url(../images/bg.gif) -150px -450px no-repeat;}
.tab span.curr i{background:url(../images/bg.gif) right -450px no-repeat; font-weight:bold; color:#4b4b4b;}
.tab_content .chart{height:260px;text-align:center; background:none; border:none; width:98%; margin:0 auto; float:none;}
/*列表样式*/
.listWrap{margin:0 10px;line-height:16px; overflow:auto; background:#fff; border-bottom:1px solid #b9d3d7; border-top:1px solid #b9d3d7;}
dl.listWrap{border:none;}
.listWrap dt{font-size:12px; line-height:20px; margin:15px 0 5px 15px; color:#4b4b4b}
.listWrap dt a{color:#049; text-decoration:underline; font-size:14px; cursor:pointer}
.listWrap dt input{margin-bottom:4px;}
.listWrap dt span{color:#999}
.listWrap dt a span,.listWrap dd span{color:#f60}
.listWrap dd{ color:#858585;width:90%; line-height:20px; padding-left:33px}
.listWrap dd a{color:#008000; padding-right:10px;}
.listWrap dd p{color:#4b4b4b; margin-left:-5px;}
.listWrap .tableList,.tableList{border:1px solid #b9d3d7; border-top:none;border-collapse:collapse; width:100%;_width:99.5%; margin:0 auto;}
.tableList{border-top:1px solid #b9d3d7; margin-top:10px;}
.tableList td{padding:5px; color:#4b4b4b;border:1px solid #b9d3d7; vertical-align:top;}
.tableList tr.even{background:#f1faff;}
.tableList tr:hover{background:#e7f6fe;}
.tableList th{border:1px solid #b9d3d7; border-top:none;background:url(../images/x_bg.gif) left -250px repeat-x;line-height:28px; color:#005699;}
/*sear*/
.sear_tab{margin:10px;}
.sear_tab .tab{margin:0}
.sear_tab table {border:1px solid #ccc; border-top:none; width:100%; margin-bottom:10px;}
.sear_tab td{padding-left:100px; white-space:nowrap; line-height:45px;}
/*sear结果页*/
h1{background:url(../images/titleBg.jpg) no-repeat center bottom; height:50px; line-height:45px; text-align:center; font-size:16px; color:#4b4b4b; margin:0 10px 10px;}
.result_inrto{margin:0 20px 20px; color:#4b4b4b; line-height:20px; }
.result_inrto a{ white-space:nowrap}
.title{ background:url(../images/titleBg1.jpg) no-repeat left top;  height:29px; margin-top:10px;}
.title span{ float:left;text-align:center;line-height:21px; color:#fff; width:83px;}
.title em{float:left; font-style:normal; padding-left:10px; line-height:21px;}
.table-dotted td{ border-bottom:1px dotted #ccc; padding:10px 5px; vertical-align:top;}
/*数据加工*/
.data-left{float:left; width:48%;border-right:1px dotted #b2b2b2; overflow:auto}
.data-right{ margin-left:49%; width:50.5%; overflow:auto}
.tableForm{width:100%; margin-top:10px;}
.tableForm th{font-weight:normal; width:15%; text-align:right; padding:8px;}
.tableForm td input{width:90%}
.data-right .tab{margin:10px 0}

.divider{background:url(../images/bg.gif) left -105px no-repeat; padding:0 15px 0 0 ;}
.date{ background:url(../images/bg.gif) no-repeat right -525px; width:80px;}
.btn_group{display:inline-block; padding-right:2px;}
.btn_group input.add{background:url(../images/bg.gif) no-repeat -219px -225px;width:29px; height:25px; border:none;}
.btn_group input.add:hover{background:url(../images/bg.gif) no-repeat -219px -195px; }
.btn_group input.delete{background:url(../images/bg.gif) no-repeat -248px -225px;width:29px; height:25px; border:none;}
.btn_group input.delete:hover{background:url(../images/bg.gif) no-repeat -248px -195px; }
td.searButt{background:#f9f9f9; border-top:1px solid #e5e5e5; padding:5px 20px ; text-align:right;}
.deta_sear_list{ background:#fff;}






/*分页样式*/
.pageWrap{background:url(../images/x_bg.gif) left -180px repeat-x;color:#acbece;padding:5px 20px; height:20px; overflow:hidden; margin:0 10px;}
.pageWrap.bottom{border-bottom:1px solid #c3c3c3; background:#fff; padding:10px 20px; }
.pageWrap a{color:#049; padding:0 5px;}
.page{color:#999}
.page,.pull-right{float:right;}
.result{float:left;color:#4b4b4b; padding-top:3px;}
.result span{color:#f60;}
.result b{padding:0 3px;}
.page select{vertical-align:middle}
.deta_sear_list dd p{color:#7782a7; margin-top:5px}
.pageWrap ul{overflow:hidden; padding:5px 0; float:left;}
.pageWrap li{ float:left; padding-right:20px; color:#999}
.pageWrap li strong{color:#4b4b4b}

.icon_down{ background:url(../images/bg.gif) no-repeat -5px -140px; padding:14px 16px; line-height:0; font-size:0;}
